Platform Explorer / Nuxeo Platform 2023.9

Extension point openUrl

Documentation

Contribute pattern to define urls that can be accessed without authentication

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.ui.web.auth.service.OpenUrlDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-easyshare-core-2023.9.10.jar /OSGI-INF/easyshare-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
      <openUrl name="EasyShare">
       <grantPattern>/nuxeo/site/easyshare/.*</grantPattern>
      </openUrl>
      <openUrl name="EasyShareSkins">
       <grantPattern>/nuxeo/site/skin/easyshare/.*</grantPattern>
      </openUrl>
      <openUrl name="EasyShareCss">
       <grantPattern>/nuxeo/site/skin/easyshare/css/.*</grantPattern>
      </openUrl>
      <openUrl name="EasyShareImages">
       <grantPattern>/nuxeo/site/skin/easyshare/image/.*</grantPattern>
      </openUrl>
     </extension>
  • nuxeo-platform-ui-web-2023.9.10.jar /OSGI-INF/authentication-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="SystemLogRestlet">
          <grantPattern>/nuxeo/restAPI/systemLog</grantPattern>
        </openUrl>
        <openUrl name="SeamRemotingInterfaceResources">
          <grantPattern>/nuxeo/seam/resource/remoting/interface.js.*</grantPattern>
        </openUrl>
    
      </extension>
  • nuxeo-platform-user-registration-core-2023.9.10.jar /OSGI-INF/user-registration-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="RegisterUser_validate">
          <grantPattern>/nuxeo/site/userRegistration/validate</grantPattern>
        </openUrl>
        <openUrl name="RegisterUser_enterpassword">********<grantPattern>/nuxeo/site/userRegistration/enterpassword/.*</grantPattern>
        </openUrl>
        <openUrl name="Graphical_Resources">
          <grantPattern>/nuxeo/site/skin/registration/.*</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-platform-webapp-base-2023.9.10.jar /OSGI-INF/reload-seam-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="seam-reload">
          <grantPattern>/nuxeo/restAPI/seamReload</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-rest-api-server-2023.9.10.jar /OSGI-INF/auth-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="RestApiDoc">
          <grantPattern>/nuxeo/api/v[0-9]+/doc/.*</grantPattern>
        </openUrl>
        <openUrl name="RestApiDocJson">
            <grantPattern>/nuxeo/site/api/v[0-9]+/doc/.*</grantPattern>
        </openUrl>
        <openUrl name="RestApiDocSiteSkin">
            <grantPattern>/nuxeo/site/skin/api/.*</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-web-ui-3.1.6.jar /OSGI-INF/auth-config.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="webuiImages">
          <grantPattern>/nuxeo/ui/images/.*</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-webengine-invite-2023.9.10.jar /OSGI-INF/invite-auth-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="RegisterUser_validate">
          <grantPattern>/nuxeo/site/userInvitation/validate</grantPattern>
        </openUrl>
        <openUrl name="RegisterUser_enterpassword">********<grantPattern>/nuxeo/site/userInvitation/enterpassword/.*</grantPattern>
        </openUrl>
        <openUrl name="Graphical_Resources">
          <grantPattern>/nuxeo/site/skin/invite/.*</grantPattern>
        </openUrl>
      </extension>